package com.chenyue.cm.user.service;

import com.chenyue.cm.base.service.BaseServiceIface;
import com.chenyue.cm.bean.Success;
import com.chenyue.cm.user.domain.JdThirdApply;
import com.chenyue.cm.user.domain.JdThirdInformation;

/**
 * @author chenyue-cm
 */
public interface JdThirdApplyService extends BaseServiceIface<JdThirdApply> {

    /**
     * 第三方机构入驻
     *
     * @param userId 用户id
     * @param type   用户id
     * @return 提示信息
     */
    Success<String> thirdApply(Integer userId, Integer type);

    /**
     * 第三方机构详情
     *
     * @param userId 用户id
     * @return 提示信息
     */
    JdThirdInformation thirdInformation(Integer userId);

    /**
     * 编辑三方信息
     *
     * @param information 三方信息
     */
    void editThirdInfo(JdThirdInformation information);

}